When I flew corporate, I once got 1000 Euros (approx $1300 US) from a Saudi. Being a gentleman, I split it up with the crew (2 pilots, incl self, and 2 F/As). Not even a thank you from the F/As... and when we flew back to Olbia, Italy for the layover (I refused to layover in Riyadh) the F/As swiped my room, which left me waiting 4 hours for the next available room. Later that night we got called up to do another charter. I refused to do it initially since I still hadn't really slept due to getting my room late. The F/As accused me of refusing the trip and I had to go eventually. Come to find out later they each got 200 euro.
Ever since then I kept my tips to myself. That said, the tips were few and far between but only came from the Arabs anyway. The Americans, Europeans, Asians and Indians never tipped. Arabs would do it around once a month.
You let the FA's dictate your trip. Who is in charge the pilots or FA's?