Ska is fucking dumb. I don't know anyone who listens to ska.
Punks are a mixed bag. If you're talking about street punks, then yes I agree. If you're talking about tough guy hardcore jocks, I also agree. If you're talking about the OG hardcore slobs, they're cool people.