However, Apple did not attempt to divide the web then use its dominant position to make all the content only compatible with their stuff.
With the IE situation, you couldn't just download Firefox and live happy thereafter because every website was made to work in IE and any other browser would simply fail to display the webpages properly either due to the way HTML/CSS is handled or due to some proprietary technology. Apple hasn't done that, maybe only because its tiny marketshare compared to the alternatives but that's how it is. Unfortunately, due to the marketshare of Google Chrome, they can pull an IE and there are signs of it.
The hate towards Safari comes from the Web devs who are angry that they can't send push notifications and have to pay 99$ to Apple to embed their webpage into a WebView to pass as an app.
There's no much hate towards Safari in its userbase, it's by far the most convenient Web browser in Apple's ecosystem, by far the most battery efficient and the performance is top notch too.
Completely different situation with the tragedy of IE.