I thought you had to disavow your kingdom, then join a new one, not just move from one to another. If that is the case then you're reasoning wouldn't stand, but yes, it is too pricey to begforgiveness, I think leaders and what not should have the power (at cost of rpxp and whatnot) to raise your standing, as well as giving the kingdom npcs the ability as well.