That sounds freaking epic!!!! Definitely something a lot of my friends would wear, (but not me. I enjoy more scene things) and they have good fashion sense :) I would wear a black tank top though. Purple and green go excellent together, so I think a less bold color than hot pink would really show off hiw well green and purple fit together
depends on what kind of shades they are all in, and what kind of look your going for? Its certainly not casual, bright and not too dressed up sounding so if your going out with friends it would be cool. Or on your first day of school. Know what i mean??