its a mess for sure, but instead of asking why we hate Iran, how about why the whole world hates the USA?
Unless you have lived overseas for a number of years, you cant understand the distrust and simple distaste for americans. We are an arrogant country trying to control the whole world by giving them "democracy." Most countries wouldnt understand democracy and really dont want it and its foolish to think that we are helping people by shoving our ideals down their throats with military bases and sanctions when they never had anything close to freedom and wouldnt know how a free market society works.
The sooner that we as a country understand that some people are better left alone the sooner we can focus on becoming self sufficient.