I don't care how good the food tastes or how friendly the waiters/owner is (which, btw, are at a 3-star level). If you are willing to charge your customers for the first bowl of rice they have their curry, you show the distance you are willing to go to screw them over.
I have not been to a Thai place or any place for that matter where rice is not complementary when you order curry. Charging $2 for the first bowl of rice with curry is like charging extra for the tortilla of a burrito. You see, rice is by no means the star of a curry dish, but not having it does significantly compromise the experience. Same can be said about tortilla vis-a-vis burrito. There is nothing wrong with a burrito bowl, but it simply doesn't offer the same taste, texture or experience when you sink your teeth into an extra large carnitas burrito.
If you want curry from the place, please automatically add $2 to the price shown on the menu. Unless, of course, you don't want rice to go with your curry.