Trump is not violating the law like Rubio.
Secret Service protection is not part of his campaigning; applying your logic would mean that he would have to reimburse every police department in every city he visits, etc.
Rubio has not been arrested nor will he be. Millions upon millions use their company charge card for purchases that are not authorized and pay them back. Rubio is no different. He is more common with America then Trump and his Secret Service........extreme low percentage have protection in America. So who do you think really is ok here?