With all due respect, you don't have to like it. The market does. You and I are a very small fish in a huge pond. However you state you don't hold CSR, but you sound like you do, therefore if you do....no one is stopping you from selling and moving into something you do like.
Some of your points are valid on paper, but as others have mentioned, past history shows buyback are positive for a companies SP..not always..but most of the time anyway.
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.