The bug is that they are converted into HTML-entities in the first place.
Too bad no one is interested in fixing this. I guess they went AWOL... ;-)
Perhaps you should switch to a browser that still has some people doing development work on it? Yes, what is generating HTML entities is your browser, as I explained in Re: Unicode characters in <code> blocks (browser). (Update: And you were already told this in this thread.)
The rest of what you wrote above is almost scary in its encouraging unwise and fragile practices.