It's how these types of REIT's work for the most part. most do this stuff as a way of business. It's not about greed... it's about raising capital. The stock price is 'meant' to stay around the same point. these are not meant to be highly traded like other non divvy stocks.... you hold these for their div, not their share price. my opinion of course.
buy when its cheap, hold the rest. subvert and profit.
Regarding trading. I. Have traded ARR for the last 2 years and more than doubled the div payout. Simple. I buy on day 5 or 6 after ex date and sell day before ex date. If price is below the buy in price I take the divy and wait for next ex date. Go to Yahoo historical prices and do the math. Also do it for other remits. It works but better on monthly payouts.