Thanks for all the great ideas. I took the new jordans I bought and had my boyfriend give them to him and it worked beautiful. Thanks!
Yes, try the BF giving him another pair in a bigger size. Oh kids, they drive us CRAZY!!
Let him wear them until he himself decides they hurt too much. Boyfriend presenting new shoes sounds like a great idea.
My son went through a period when he was 3 of not wanting to get any older, and he strongly resisted (to the point of crying) anyone's sprightly comment that he was getting bigger. If he had also had to change a favorite pair of shoes at that time, it would have been all over. Any chance your son is simply going through that? (My son went through it partly because there was talk of a new baby, and he was fearful of losing the cuddle-and-coddle monopoly that he had.)
Could your boyfriend present him with another pair of shoes?
This won't be the biggest battle you have to deal with. ;D