OK, look, lately I'm DA-Wiki guy, but understand that elven civilization has gone through two periods. Of course, as always, this is history that we can't positively be sure of.
The first, original homeland of the elves was in Elvhenan, where Arlathan stood, yes in the location of the Arlathan forest. There they seemed to have a "high" civilization with cities like that one.
http://dragonage.wik...m/wiki/Elvhenan
It seems that at least according to elves, they started avoiding humans not just to avoid breeding with them, but apparently because even mere contact with humans seem to have cut off their immortality and changed them from immortal to having the same lifespans.
Elvenhan fell to the Tevinter Imperium, so they were forced to relocate to the Dales, their 2nd homeland. It seems that once arriving in the Dales, they adopted a purely "sylvan" woodland-based, nomadic lifestyle, becoming the "Dalish" we now know.
http://dragonage.wikia.com/wiki/Dales
The Dales, in turn, fell to the Chantry, and suffice to say the Dalish and the Chantry see this two different ways. Not only does the Chantry minimize the role elves played in Andraste's uprising. It seems humans view the conquest of the Dales as retribution for their failing to help in the 2nd Blight, but it seems the elves view it as the Chantry's "crack down" on worship of their elven pantheon.
Anyway, I think it's incorrect to say Dalish elves hate all humans, but they have had problems with at least two human factions/entities.
Also, I don't know that City Elves represent the (only) future for elven people, as the Dalish seem to be the only ones interested in reconstructing the lost knowledge of their 1st civilization, which as I said could contain things not just of use to their people, but possibly to all Thedans.
The eluvians, people. Among other things.