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.