Controlling is when you try to change their behaviour, ie 'I don't like it when you do this, so stop doing it.'
Boundaries is when you control your behaviour, ie 'I don't like it when you do this, so I won't be around it/be in a relationship with someone who does it'.
In a healthy relationship, you calmly state your feelings, once. 'This makes me unhappy/I feel x when you do this/I can't be in a relationship with someone who behaves that way' etc. Then the other person gets a fair opportunity to respect you, talk to you about how you want things to be, and work out a compromise, so that you both get your needs met.
As soon as it turns into them calling you stupid/making you feel like you're the only person on the planet who would have this weird problem that you have, that's disrespect. Who cares if nobody else would have this problem? A loving partner would respect you, all of you, even weird quirks in you, rather than try to browbeat you into behaving like everybody else.
All of his actions show that he doesn't care how you feel. He wants to get on with feeling how he feels, without your stupid feelings getting in his way.
He's made a bit of a dick of himself, really.