Not sure why people would hate gas stations, I hate the gas companies setting the insane prices, but the stations themselves are often just local businesses.
ISPs on the other hand are like abusive partners, they do an awful job until you say you're going to leave. Then they start begging you to stay and promising to get better. Then they're good for about a week before starting to completely screw you again.