Castro's country is in the Western Hemisphere. It is therefore "of the West". Death penalty for tax evasion? It's quite easy if you refuse to pay the taxes, and then refuse to submit to arrest for your court case on tax evasion. Refusal to submit to arrest typically creates a violent situation, and resolutions in which someone is shot by the cops is not unheard of.
"History has shown that the only workable form of economy is socialism, to one extent or another."
History has shown that it doesn't work at all. Unless, of course, your goal is to quickly engage in genocides, get the most power to the ruler, and other such things that socialism has proven very good at.
"Tax is not robbery, it is entirely voulentary."
What country do you live in? In every one I can think of, all taxation is forced.