Annie
Bless you !! Please don't feel that you have to apologise for your post. You have every right to feel angry and frustrated. These situations are common and test even the most patient of us to breaking point !!
We ( and probably others too ) have been in the same situation where you feel like you need to take matters into your own hands because nothing seems to be being done. You are right, these tactics are to make you feel like just giving up.
Recently, we became fed up with waiting patiently, and did a bit of investigation ourselves, looking at how we could get the bank to comply with the law. This upset our solicitor very much, he warned us that we could be putting our chances of success at risk by interfering.
I think that what we as brits don't get is that the spanish are culturally very different. I have found that if you get impatient, or annoyed when dealing with them, they become more determined to make you wait even longer. If you really upset them, then they just simply refuse to communicate with you at all. If you are living in Spain, have you had this experience with them before?
You must know by now that in Spain, the corrupt are regulated by the equally corrupt, and THEY are regulated by the VERY corrupt,
it is about time the government stepped in and ordered all of these developers to repay their clients without it costing them lawyers fees.
Anyway, your solicitor should not think he can be rude to you, after all, you are paying him !!! You are right though , if you change solicitors, it means more expense, and can take even longer.
Try and remain positive, and what ever you do ---- Don't give up !!