@Robin - As talented as he is, a boy having a girl's singing voice and looking like that would attract more negative than positive responses. Society tends to shun things that are different.
@ Unknown2004 - Not tipping doesn't mean that they are skipping out on the bill. Does a doctor receive tips after he prescribes you medicine? Like FFR was right, get a job where your pay isn't based on the customer's mood.