And if you don't agree with me, you must be stupid and utterly worthless. Don't take reviewers comments personally. I have written fairly strong critiques of the work of some of my closest friends in the field, and they have done the same of my work. We know better than to take professional differences personally. If you do so, you will find yourself holding grudges against an awful lot of people.
Perseverance pays, to a point.
During my editorship, no article submitted to the Psychological Bulletin has been accepted outright with no changes. In other journals, the rate of outright acceptance may be slightly higher, but not by much. It can easily take two, three, or even more revisions before an article receives final acceptance. Journal editors differ in terms of how many rounds are typical. Moreover, even if one journal flatly rejects your article, another may love it.