If you've not seen the new Dixons ad it simply says "Step into middle England's best loved department store, stroll through haberdashery to the audio visual department where an awfully well brought up young man will bend over backwards to find the right TV for you - then go to dixons.co.uk and buy it".
If the sneering tone wasn't off-putting enough, the strapline is "Dixons.co.uk - the last place you want to go." Yup. You couldn't make this up.
I've found it's always a good idea when trying to win customers off a competitor not to remind them what the competitor does a lot better than you. In my experience the men and women at said department store are uniformly helpful and knowledgeable. If "bending over backwards" to help you means they are "well brought up" then I'm all in favour. It's why middle England goes there. Oh and best not to sneer at your potential customers' shopping preferences, either.
Finally why should I buy it at dixons.co.uk? Are they cheaper? Quicker? Badly brought up? They don't do haberdashery? No reason is given. It surely can't be price because the nameless store is never knowingly undersold.
By all means produce a knocking ad when your competitor has real weaknesses. But this doesn't. It is smart alec advertising. Junior team stuff. These customers are shopping in a traditional way for a reason. Ask yourself why and come up with a positive answer to shift their behaviour. And grow up.