You won't spend money on recalls....just saying....if your "mechanic" thinks you do, find another one, as stated. May be time for a dealer intervention...or a technician instead of a mechanic.
Perhaps you can show some examples of this perceived lack of decorum.....yes, in the past we had a member or two who caused trouble. They are no longer here. Otherwise, maybe the internet is not for you.
Maintenance costs are all about ownership of a vehicle. Comes with the territory. I don't get mad about maintenance costs. Thats like getting mad at the weather. Useless.