Snape and James were equally shitty teenagers and their beef wasn't one-sided - James had his head up his own ass and Snape was too immersed with the Dark Arts and was around a bad crowd (see Advanced Potions Making for reference). 

Only difference is James grew out of it.