I haven't managed to read the whole thread, but I maybe it hasn't been said yet....complaining about DR is a national sport. Locals and expats do it every day, with reason or no reason. It's just something one does to vent I guess. We all think we can solve the countries problems.
Don't take it personal. This is a crappy country with some nice things and lots of opportunities, but it's still crappy in many aspects. Even locals know that. We might not like it and would prefer to be elsewhere, but for different reasons we have to stay here and put up with the negatives. Of course, it isn't all awful or we would all be slitting our wrists.
Also...I think Bavaro is tainted....I didn't like the vibe there. There is definetely something off. Look at other areas.