As I understand it, anyone can be a protestant for any reason and no protestant has authority over any other protestant so who made you the prot-pope who can read out of protestantism those who disagree with your personal opinons?
You have given a definition of Catholic based on adherence to the Papacy and its entire teachings over time. Why are the Eastern Orthodox and High Church Anglicans not Catholic, even though they call themselves by that name? Or for that matter, dissidents on the left (liberation theologians) or the right (Feeneyites, Lefevrists) who call themselves Catholic? (In fact, the right dissidents are closer theologically to the canons of Trent than are modern Catholics.) By your definition, however, none of these groups are not Catholic because of their nonadherence to the Papacy and the entire body of teachings.
You have given what you consider a valid identification of Catholicism based on your reasonable definition of the term, not any authority you have. I have given a definition of Protestantism based on my observation, which is supported by historical context.