Being a Knight is just a name, it's the countries highest honour. People like to knock the traditions of this country too much without really thinking about it.
Yes, many countries have concepts comparable to knighthood. For example, France has the Legion of Honor, Spain has the Order of the Golden Fleece, and Germany has the Order of the Black Eagle. These are just a few examples of similar orders of chivalry and honor that exist in various countries around the world.
Just because some people get bent out of shape over this countries traditions doesn't mean they are right, it means that they upset themselves over perceived privilege which happens the world over.
We could call it the politics of envy.