What the hell should I do to make everything smooth?

Why does it happen that if I do everything for my boyfriend, everything according to him and his interests, and if BY MISTAKE, I expect one small thing from him then he starts crying and makes a issue out of it. Why am I the villian in this if I just expect him to wear one shirt for me and nothing else ever and he tells me everytime to wear this dress or that dress? Why am I the villian for putting up my choice for the very first time?
What the hell should I do to make everything smooth?
Post Opinion