My son would be very cute in pink! No way would I buy a new coat!
My son wore pretty purple gloves out to play, with a girl's red scarf, but a unisex hat and a boys coat the other day. Nothing matched at all. But no way would I buy new. If others say what a cute little girl, I would just either smile and nod, or I would just smile and say "yeah, but he is a boy who is stuck in his sister's handmedowns" and laugh it off.