Looking at all the questions you've asked, I'd say you've got a pretty crappy boyfriend. No offense, but you really should break up with him if he does that stuff
NO ITS NOT OK!!!. IT shows lack of RESPECT. If he is doing something that you've ASKED him NOT TO DO ,it shows he is only thinking of himself and doesnt seem to care about your feelings. PLEASE FIND SOMEONE ELSE.
depends, if you tell him not to wear a green shirt but he forgot and did it anyway thats okay simple mistake, if you tell him to stop hitting you and he doesn't then its just wrong and hurtful.