It?s a business! They have to cover their overheads which include advertising your property in papers and online (the cost of this is huge). They have to print full colour details, pay rental on their office, telephone bills, electricity, the cost of a decent computer program is massive- as in thousands a month, petrol, insurance?s, staff wages, governing body membership fees.
I find it baffling that people don't realise or forget the costs involved in running a business.
By all means sell your house yourself, you probably wont achieve a price as high as an EA would get you (great if your a buyer though) even taking into account the lesser selling fee you would probably be better off using an agent.
When things go tits its will be your EA not your conveyancer who?s doing the running around fixing things trying to keep a sale together. Conveyancers get there costs covered whether a sale completes or not, EA's don't. EA's chase the sale through, liaising with both solicitors, the vendors and purchasers and they also speak to the other agents in the chain to try and ensure all goes as it should.
A couple of years ago Tesco tried to launch an online EA it went nowhere pretty quick because it?s not an easy thing to do! Sarah beanys site looks crap, she?s also a liar in saying the average selling fee is 2% of the selling price its never more than 1.25 sole and 1.5% multi unless you use someone like K&C where it goes up around 0.25% for each option. God knows where you got 3% from OP!
Re the agent asking you to do the viewing- I'm 99% sure its because there would have been no one free to do the viewing for you and rather than risk them going to look at other properties and finding elsewhere they thought it best to see if you would do it. EA's don't normally even want the vendor in the house at the time of a viewing as they can make it uncomfortable for the purchaser.
So in short yes yabu.