Yes you would have had more sells if it was not for the capital return but maybe if they dropped it now it would not be so damaging. Once the capital return is over you may well get a mini exodus anyway.
Agree with you about long term and short term, seems that increasingly people do not invest for the long term any more though.