I cannot get my son (4y) to put his raincoat on for school. IThis has been a long standing problem and he always says he will wear it (or any other coat) tommorrow. I always give in. Today I did not and he is now having the longest time out ever: one hour so far. I called the school to say we will be late. He is sitting on the step with no toys. He is not crying but not giving in. I did shout initially but now I am calm and busy doing housework. Any idea how I can make him obey me?