Improper weight distribution is usually the result of tight-fitting or high-heeled shoes. It can also be caused by injuries to the foot and the foot's shape. Bunions also can be caused by an inherited foot problem or arthritis.