Sí, tu novio es un machista.
No, no es normal que los hombres sean agresivos.
Mi novio jamás me ha gritado en una discusión y mucho menos se ha puesto a romper cosas. Y es algo que yo no permitiría, por lo que no considero que seas miedosa, es una reacción normal.
Por otro lado, personalmente yo no podría estar con alguien con puntos de vista y valores tan diferentes y mucho menos plantearme una relación a largo plazo.
Haz caso a tu intuición.