When we speak about a non-reigning House we respect the rules that House had before the end of the Monarchy.
The King ask for a title for his son in.law knowing he could not give one himself. The "titles" given in 2007 have nothing to do with the Constitutions of the Romanian Kingdom.
You are being too inconstitent on this issue for it to carry relevance, and it's just a way of twisting facts to fit your argument against one person.
Your stance
du jour is contrary to the very concept of monarchy, that has rules and systems in place that go beyond that of one individual, and over-arching rules that work for a longer time and a far greater span than that of one person.
It is the purview of the sovereign to bestow titles. As long as the King was a subsidiary Prince of Hohenzollern, he chose to go through that process with regards to the titles of his son-in-law, but as that process clearly showed, this was both antiquated and not the way to run a sovereign Royal House any longer.
A Prince of Romania does not need a subsidiary princely title from a distant house in another land to be royal, regal or legal. What he needs, is the sovereigns permission, to marry, entitle etc., and the King made a perfectly logical choice, that
you yourself applauded on this forum, before you decided that Prince Radu was persona non grata, and that he should be reduced into irrelevance, alongside his wife, whom he has clearly made very happy through a long marriage.
The King chose to declare the Royal House of, from and for Romania when he removed subsidiary titles, just as the Swedish King did, when he ascended and dropped the old suffix 'Swedes, Gothes and Vendes King', just as the Duke of Edinburgh ceased to be a Prince of Greece and Denmark when he married Princess Elizabeth, etc. etc.
That was his sovereign choice, and it has no practical implications at all, other than to make clear where the allegiance and belonging of the family lies, with Romania.
A choice you agreed with. In writing, on these forums.
So maybe we can move on, and let this circular debate end?