It's a good story although I wonder if "Vicky" isn't a "Victor" in reality, getting confusing to change all genders in my mind as I read :)
As far as ethical goes, companies can surely be more unethical, but people I don't know of any...
Yea, and I don't blame you for following orders, in small companies you do as you're told.