Karen is actually a Japanese adjective, meaning lovely. Zettai Karen Children means Absolutely Lovely Children and has nothing to do with the Karen meme. ^_^
As far as the final arc is concerned, I'm not sure it'll end anytime soon. Having seen the raws (despite not reading Japanese well enough...