i think a lot of people confuse musical style with talent.
sure, you can say you don't like a particular singers style of music, lifestyle or whatever, but that doesn't necessarily mean he/she doesn't have talent.
britney spears is an example, no one denys what she is today, but to deny she has talent is just being stupid.