He is 3.2 and I bought him a lovely padded warm coat for winter - he has hated it since I bought it 
Every morning, we go through the same old argument where he kicks off about wearing it, I tell him he has got to wear it, he refuses, I say 'well you can go out without a coat on then' and then he gives in and comes to the door asking me to put it on It is becoming very wearing to be honest.
I know he prefers another lighter jacket that he has but it is not warm enough for a day at nursery in the winter (as they go out and play quite a bit). I let him wear his favourite jacket at weekends and I have tried explaining to him that his big brother doesn't like wearing his school uniform/coat every day and would much prefer to wear something else but he has to - makes no difference.
All I want him to do is wear this coat for nursery - AIBU expecting my 3 year old to just put it on and quit whinging every day about it??