I could understand you being upset at the service and not wanting to go back but if you dont go back, you will be cheating yourself.
Rockys is not known for it's service but what it is known for it's it's friendly, relaxed atmosphere. There is not a better place in Sosua to meet expats and the vast majority of people that go in there are genuine people.
The food is also very good and reasonably priced. You might have to wait longer than you want for your order and occasionally it might come out wrong but in my opinion all of the positive things about Rockys make up for that.
If you are going to be in Sosua for a while I recommend going to Rockys for breakfast and staying on to have an extra cup of coffee and soak in the atmosphere. If you have a laptop, you can surf the net as Rockys has WIFI. You can also go by in the evening for a beer as there is usually a decent crowd of people who can give you invaluable advice about living in Sosua. Nobody in there has any adgenda and if they do, they are quickly weeded out.
I have been returning to Rockys for years now. There must be a reason for it
I can't wait for the July 4th party.
Larry