Ok, guys, enough is enough. Lessons learned: Don't let your neighbor hire the tree guy, when the tree is half done before you see his work, fire him on the spot if you have any concerns and deal with him and your neighbor later and most of all, run him by all of you folks to make sure he checks out.
I'll be serious for a minute:
1) the tree is removed
2) nothing was damaged
3) no one was injured
4) you got them to do extra work while they were there, that they completed, even if uncomfortably.
5) you saved enough money to correct any divets in your lawn.
6) you paid them what they requested
All in all, what have you got to complain about?
Y'all didn't contract a 1st class arborist, but in the end, the job you wanted, and paid for is done without bodily or property damage
Let this be a lesson, count your blessings, and move forward.
When someone post on a forum, criticism in a response is a definite possibility.
All things considered, I think you/y'all did ok.
Sure they could of been better looking, more professional, worn PPE correctly, etc.., but at the end of the day, you/ y'all received the work you contracted and paid for.