Is AUTHOR wrong in the post ? POST : Today my friend texted me about an essay that he had just finished written for his internship. He asked if I would read his essay and tell him my opinion on it. Of course being a good friend that I am, I humbly accepted it. Turned out, it wasn't good, at least in my opinion. 

My friend is a very defensive person, and he tried to explain to me how my opinion is wrong and how proud he is on this specific essay. I agreed with him that the essay had a good heart, as in a very good concept, but the whole thing was all over the place and had no structure to it. For once I was surprised how bad it was, and so I told him exactly that, and a simple "you should rewrite it".

He took that as a very offensive gesture to him, and started to use more heavy hitting words towards me. Naturally I did the same thing back.  The fight took over an hour and he declared that he was going to block me for being toxic, and being a bad friend. I throughly explained that just because my opinion did not justify his, doesn't mean I'm a bad friend, if anything it should be the opposite. But at that point he stopped listening.

The essay was about feminism. He had no thesis, all 3 paragraphs did not connect in any sort of ways except that they all talk about feminism. Yet all those 3 points did not support any kind of argument at all. 

I'm hurted to see my only friend blocked me like this, and I came here to ask if I'm the asshole for being straight forward like, or should I have just support him from the beginning? He's not good under pressure and when he came to me to ask about my opinion, I knew that all he wanted was a support on his side. But the essay was definitely not the one a college student should have writen, and I wanted to help him...  

If I were the asshole, I hope to find a way to say sorry, but even if I weren't, what should I do to help him understand? He's my only friend and I treasure him a lot.

TL;DR: My friend sent me his essay for my input. He didn't like my input. We had a fight. Now I'm being blocked for being straight forward.