Do I need to have general liability insurance for my handmade goods business if my sales are generally from internet, Farmers Markets and Craft shows?

If I choose to carry general liability for my business can use the expense on my taxes?