I like some of your other logos, but I don't like that one. That being said...
(1) With your site, graphics, web presence, etc... are you catering to yourself? Or are you catering to prospective clients?
If yourself...then who cares what anyone else thinks? However, I suspect it is the latter, after all, you are attempting to solicit business from other people.
If it is the case that "other people" hate your logo and this group of prospective clients is significant enough to cause a measurable increase or decrease in your revenue then it seems to me, that it is quite obvious as to what you should do. And that brings us to the next point.
(2) It is all about first impressions. If that first impression is costing you, then it needs to be changed. If it has negligible impact on your business, then there is no need to change it.
There are 4 groups of people to consider here:
1) hate logo, will still do business
2) logo is irrelevant, will still do business
3) hate logo, won't do business because of it
4) logo is irrelevant, won't do business
We aren't concerned with groups: #1 or #2 because they will do business regardless. We aren't concerned with group #4 because their reason for not doing business with you isn't logo related.
We are concerned however, with group #3. If this group is measurable enough to impact your business, it's time for a change.
Bottom line is, you are running a business. If it isn't impacting your business, then who cares? If it is impacting your business, then you need to care.