I flagged an answer as rude/abusive, here is the answer in it's entirety:
Try to flirt with him online, on facebook/whatsapp/whatever. He doesn't approach you because it could be dangerous for his reputation if you reject him and tell everyone. (look at this ton of judgemental comments, even here).
As soon as he realizes you really actually like him, he'll make steps too. At that point, you'll need to decide if you both want to be secret friends with benefits (doable) or have an actual relationship (a little harder, will require some guts from you both to withstand the moralfags' pressure).
My flag was declined with the reason:
declined - flags should not be used to indicate technical inaccuracies, or an altogether wrong answer
And while I agree that the answer has inaccuracies and is altogether wrong, that's not why I flagged it. You see that word near the end there?
Here's the definition of that word from wiktionary
moral + -fag
moralfag (plural moralfags)
(Internet slang, offensive, derogatory) A person who expresses moral disapproval or moral opinions, especially in a generally amoral setting like the /b/ board on the 4chan community.
When a word includes the word "fag" to indicate that something is wrong, it probably doesn't belong here. Unless we really want to be an amoral setting like 4chan...