things are based on how much money he makes...what he pays taxes on.
if his company gives him a gas card as a perk you can't really demand that he not use it or the company vehicle
it is doubtful that his business would simply let him use a company vehicle or gas card for whatever he wanted
they are regulated and everything needs to be accounted for because the company needs to pay taxes on that stuff too as it is considered part of their business
who he lets use the credit cards in his name are none of your concern
unless he is asking you to pay half...he can let the neighbor charge 7500 in tulips on his card...he is responsible for paying for them
and
any reputable credit card company would not give you information on how many times he called them
he may be putting money on a card for her but that doesn't change how much money a month he is making