Charging 5 USD for the visa (on top of the visa fee) is fine by me, let's call it a service fee. But why the hell do I need to pay another dollar for having an e-visa for Vietnam when I am leaving Vietnam, this I won't understand. You need a bribe- fine, but please let me know beforehand, because I had no dollars left and was thus threatened by the fat cat Vietnamese immigration officer as well as the bus staff who was fully cooperating with him. It's not about the amount, it's about the employees being dicks.