No business can compete against someone doing it for free, a business has operating expenses. Free isn't part of the equation or a successful business plan. The good news for you, those "Freebies" won't be around for long. I guarantee you that, simply because they will soon find out, what you do is to much work. Just keep doing what you do best, work hard, be consistent, do quality work and take care of your customer. Things will be back to normal soon, those "freebies" will be looking for their next easy money and handout. Don't even give them the consideration that they are having any effect on you, as they are just a "pimple on a gnats a$$".
Bookmarks