The correct name is
Pope Benedict. Only two more letters than "Mr.," and you get the name right. See how easy it is?
Kind of like the difference between "President" Bush and the "Mr." Bush that the MSM likes to diss him with.
Except for the fact that
President Bush
is the president (of the United States). The term which you so obviously want to be used for
Mr. Ratzinger is iffy.
You can be offended all you want, if you want, though that was not the intent.