Sure there are some anti-social "O Ring" posers out there... but that's true in any environment.
The problem is, he is the anti-social "O Ring" poser.
He assumes because he can ride a dirt bike "like a pro" that will automatically make him the best street rider in the world. Anybody can touch a foot peg on a cruiser, try touching a foot peg on a R6 or similar sport bike, that means you have some skill, but still doesn't make you as good as you think you are.
The reason you're not having fun is because you've gone as far as you think you can go, as far as pushing the bike, try going further. I have no idea why you chose a cruiser, considering they don't seem to match your riding style at all.
How long have you been riding on the street? A month? Two months tops? And you think you've already learned everything? You have got to be the most arrogant [
edit: no name calling please] in the world. I've been riding for 2 weeks, and before that, never touched a bike, and I can guarantee I can ride better on the street than you can. All a dirtbike is going to teach you about riding on the road is the basics. As in how to shift, use the clutch, and the brakes.
And in your first post you said something along the lines of "it's not fun anymore, because it doesn't scare me anymore" then in your most recent post, you said "it's no fun to ride, because I'm scared of someone tailgating me, or someone pulling out in front of me." Which is it? Are you scared or aren't you? And I have more fun when I'm not scared myself, how much fun is it to ride around shaking? Have you taken the MSF? Of course not, because you already know everything from being a pro on a dirt bike.