dtgreene: Because the original post uses "smart quotes" instead of the ASCII quote character, and your browser happens to interpret the character set differently than the browser used to upload the review.
I guess that's a part of the answer - there are smart quotes there, but we are not without fault here.
We made a change that rises your security (prevent users to inject scripts that would run in other users browsers) in few places, but we have to deal with some encoded characters now. It's not super-top priority compared to users security, but still it's not your browsers fault. :)