Como dicen otros comentarios, creo que jugaste doble.
Yo personalmente permitiría que mi pareja se enrolle una noche con una desconocida, siempre y cuando no vuelvan a tener contacto, pero que mi pareja durante 3-4 meses chatee con una chica a la que besó en ese mismo periodo, es posible que dé por terminada la relación, para mí es una traición. Es probable que si tú novio cuenta lo sucedido le aconsejen cortar.
Por otro lado creo que ese chico no está bien, su actuar no es normal, entiendo su enojo, pero no su actuar. Creo que tú alimentaste un sentimiento chateando con él tanto tiempo, apoyándolo, escuchándolo. Habían claras señales de su interés en ti «nunca había tenido una chica que le escuchara”, “una chica que le apoyara con todo lo que hiciera”,“si dejábamos de hablar lo iba a pasar mal«. Si no querías algo con él tuviste que haber cortado la comunicación.
Suerte con eso.