I get the mc is socially inept, but his issues derived from his environment and those closest to him failed him repeatedly. Everyone needs someone to talk to.
His girlfriend annoyed me so much, she was so close to getting him to come out of his shell. But then she just gives up, “you don’t like...