Corretto, in questo caso "ne" è complemento di termine. A seconda della frase potrebbe essere anche un complemento di specificazione, di moto da luogo ecc.
Non vedo niente di sbagliato nel suo utilizzo nella frase citata. Evitare di usarlo significherebbe dover trasformare la frase in
Bonus, chi ha diritto a ciò e chi no
oppure
Bonus, chi ha diritto al bonus e chi no
o altre frasi orrende del genere.
Aggiornamento
Effettivamente, usare "vi" parrebbe più corretto dal punto di vista grammaticale. Secondo me, però, suona molto (troppo?) ricercato al giorno d'oggi, mentre "ne" suona più naturale. Forse uno di quei casi in cui la lingua parlata porta a modificare la lingua in generale?