Whats wrong is when people come with opinions - and think their opinion is always the right one - specially if they haven't ventured beyond school and home in their whole life.
Flirting, without using dirty words, and without lying and with some class can be done and most people dont see anything wrong with it. As long as long as you dont hurt the others, and the intentions are somewhat clean.