Many programmers do love SQL. It's not a perfect solution, but it's better than most of the via alternatives.
Anyone that "hates" SQL should be forced to read C.J. Date's Database in Depth, after which, if they still hate SQL, it will at least be for the right reasons.
http://www.amazon.com/Database-Depth-Relational-Theory-Pract...