I have long hair, don't play video games, and all that other stuff is pretty spot on too. Lived on my own since I was 16, so I can take care of myself (wich I'm guessing is what you actually want)
I'm most certainly not a rasta man, and I don't smoke weed or anything, but I don't hate rasta stuff just because it's rasta.