Suburbs frequently have wide roads that make bike riding quite easy. They are also usually flat.
I don't know what you are doing to annoy car drivers, but I've biked a lot and have never been yelled at. (Or heard others yelling.)
One of my friends has been shouted at several times cycling down a mile-road (i.e. 12-mile), that he should get out of the road.
Main roads being 3+ lanes and with huge parking lots on each side and little to no sidewalks or pedestrian lights on traffic lights. Residential roads are wide and have the houses, trees, mailboxes, etc set way back, have no street parking, and also often have no sidewalks, or sidewalks that do strange things like start and end randomly. All of this creates kind of a feedback loop where the wide spaces encourage driving fast, and the usual lack of obstacles and good bike lanes and sidewalks discourages walking and cycling. The feedback is that the faster drivers and fewer other non-drivers tends to discourage anybody else from getting around any other way. Make it so that it feels nerve-wracking to cross the street or cycle a few blocks, and virtually nobody will do it.
Of course, I wouldn't have felt comfortable riding a bike on the road there, so it somewhat mitigates how useful a bike actually is.