There are quite a few places in here that people have vented about tipping.
As an airline employee I have been asked many times by passengers if they are suppose to tip the skycap. I say yes.
Although tipping is a very nice way to say thank-you for the services provided, it is not "required".
Your post makes me feel uncomfortable. You can not demand people to tip you. There will always be people that have no idea they are suppose to tip skycaps.
If you choose to have a job that depends on tips, then you have to realise some people are not going to tip you.