Your description might fit France in the 17th Century or before, but Catholicism in France has been in serious decline since the revolution.
Thus “Catholic morality” is in no way superior to any Protestant morality.