I agree, Damian is cute, good looking and sweet. Most of the RL boys I've dated are like him. I'm enjoying that path. (I play the game when my RL BF is busy with school/work and I'm not.)
With Violet, I've played the "dommy Violet" path. First time, I declined to be her slave and that path ended. Second time, I accepted her offer, but then only rarely encountered Violet and only when bringing her her lunch tray at school. I plan to try the "subby Violet" path, soon.
As for slapping Matt, I'm not sure what you mean. After I slapped him on the first day of school, I got sent to the principal's office with him and got off with a warning (Matt got detention). After that, I don't recall encountering him again (except comments by other students). When I ignored him grabbing me, I had a few more encounters.
Alex, on the other hand, kept antagonizing Damian in my presence and trying to get me to date him. (If I could have, I would have told-off Alex. No way I'd date him.)