Do you agree a good guy will never violate boundaries or be inconsiderate?

Like my cousins ex fiancé yelled at her for wearing unfashionable clothes when she wanted to skate at an ice rink with him, a good guy would recommend a nice outfit but not try to make you feel bad if you don’t wear what he asks you too. Her other boyfriend would yell at her for forgetting things instead of offering a polite reminder to step up her game.
Do you agree a good guy will never violate boundaries or be inconsiderate?
Post Opinion