MyBesh Interpretation:
This song is about a girl who is longing for a 'good boy' as she questions where are all the good boys are, why they are all hiding away (title of the song) when the bad boys are everywhere. It also shows how girls are easily taken for granted, and how they are doing the wrong things to impress the bad boys as shown in the song "Girls seem to like the boys who don't appreciate". The singer just wants to express that bad boys are everywhere and she is a good girl looking high and low for a Mr. Right who is a good boy.