"$5 off your next purchase if you can produce a receipt for candidate X!"
"You must vote for X if you wish to join my organization."
"$5 off your next purchase if you can produce a receipt for candidate X!"
"You must vote for X if you wish to join my organization."
If you are very worried about such a scenario, verify that your vote is on the blockchain, then destroy your receipt.
I don't really buy "it's illegal" as a counterargument. There are a lot of things employers pressure their employees to do that are illegal, but the employees don't really have the ability to do anything about it, because they're taking a risk on the legal system working out for them, and in the meantime they'll probably lose their job and be known as an employee who litigates against their employers. As a wise man once said, if you're a single-digit millionaire, you have no effective access to our legal system.
(And I'm sure everyone's in agreement with the importance of making the ballot secret.)