Well, looks like buying shoes online was a mistake. The pair I bought was causing me pain, so I went to the store and after getting my feet measured, it turns out that pair was too small. Maybe that one other time I bought shoes online was a fluke.