Ну так и чем вы недовольны, если хотели по-славянски, а сами зовете Любик. Уменьшительные славянские это как раз на -а, -я в мужском роде, все имена такими обзавелись. Петя это Петя а не Петик, Владимир это Володя а не Володик.
Славянское уменьшительное от Любомир это Люба и есть