What did we learn about Johan? He fell in 'love' with someone he only watched from afar, and only eavesdropped on to ascertain information about. He never talks to him, never got to know him on a personal level, and was too much of a bitch to ever approach the extremely friendly, approachable, 'chill' guy because... it's in the script.
And after three years pining over the guy, after multiple chances to talk to him like a person, he does all the extremely fucked up shit this series somehow is trying to peddle as romantic.