Boycott hotels...
I have not read any fine print, so I am basing this on my understanding that beaches could be privatized by hotels to deny access from any distance from the ocean to Dominicans.
I am a foreigner, so while perhaps I don't even have the right to express such political opinions, I can say what my actions will be.
I will NOT stay in any hotel that denies beach access to Dominicans. Before I make a reservation, I will contact them and ask if locals are allowed on their beach. If they say 'no, our beach is private and they're not allowed,' they will not be getting any of my pesos/dollars and I will calmly explain why to any owner/managers are interested.
There are other hotels to stay in, and for that matter other countries to visit. I hope that someone can come up with a list of hotels that do this to circulate so that others can also avoid them.
Really, it just makes me sick. My Dominican friends and I have already been treated like trash for "trespassing" on other beaches that were previously public domain. Now that they have a license to treat Dominicans like second-hand citizens, I don't want to be a part of it just because I am a gringa with money that CAN. Maybe no one will care at the hotel about what I tell them, and I am just one person, but at least I can have a clean conscience about it.
Technically it was the government that put this into law, but the tourists are the ones who knowingly or unknowingly accept it. I'm sorry, but if you are afraid of or don't want to be around DOMINICANS and allow them to use their PUBLIC SPACES, DON'T GO TO THE DOMINICAN REPUBLIC!! Go to Florida...
They might as well pass a law about how hotels have to build huge fences along the beach and around their complex, and post signs, just like at the monkey cages at the zoo, that read "Please don't feed the Dominicans"...