Can an insurance company deny my claim for any reason they choose?
No. Any denial of a claim must be made on a "reasonable basis." This means that an insurance company must properly investigate the claim and fairly consider the plain facts revealed by that investigation. That said, insurance companies do not have to pay every claim. If a claim is debatable or questionable, the company can deny the claim.