We can now put our opinions to rest on whether a band is punk or not. A site called Is This Band Punk? allows you to submit a band and it will tell you if the band is punk or not. You can give it a go here.
Additionally, you can see what bands are emo here.