No, no te lo mereces. PERO TÚ ERES LA ÚNICA QUE TIENE EL PODER DE DECIDIRLO. Sólo tú puedes hacer que eso deje de pasar.
Creo que ya lo sabes, pero por si acaso, te lo digo: NO, ÉL NO VA A CAMBIAR. Y el chico del que te enamoraste por un lado fue una idealización tuya (cuando estamos en fase de enamoramiento no vemos realmente a la otra persona y lo que hacemos es proyectar en la persona nuestro ideal) y lo que él fingía para gustarte. La persona que era, es y será (casi seguro) es la que ves ahora, la que te grita y te habla mal (¡sí encima solo lleváis dos años!!!!).
Si quieres algo mejor, lo que te mereces, TIENES QUE EXIGIRLO TÚ. Y el primer paso es dejarlo.