It shouldn't take a lot of development time to insert some code that goes "Scan each character of the posting. If the character is one of the troublesome characters, replace it with the best corresponding 'dumb' characters".
Really. I'm increasingly convinced that FR is not being actively maintained.
I think you are probably correct. Where is the donation money going?