If I choose to carry general liability for my business can use the expense on my taxes?
Any expense you incur in the course of your business that is ordinary and necessary can be deducted.
You can deduct the cost of general liability insurance from your business income on your business tax return or schedule.
I cannot comment on legal issues, as this is a forum primarily for income tax return issues.