I personally don't think we (YACoin) should force people to keep their clients open all the time. And I am at a complete loss how POS is supposed to be some kind of security utopia, especially when POS it nearly killed us. We neutered POS at block 420000, so It's behaving itself nicely now.
From what I have read, the problem YAC had with POS is YAC (and its offsprings) specific. POS promises to offer solutions to problems with POW that will probably have pure POW coins killed. POS is very complex, however.
I think the problem is actually inherited from PPCoin. I seem to remember the code that calculate trust score in YAC was the same as what I saw in PPC (I'm not familiar with programming though

). The trust score issue just shows itself more clearly in YACoin because of wallet performance problems and having longer POW chains for POS block to orphan.
If PPC had this problem it would have been well known. Killerstorm said PPC didn't have the problem because PPC used the checkpoint. My impression is that checkpoint in PPC is seldom if ever used. So I guess I don't know well enough to tell.
I've always assumed interest paid is capped at 90 days because that's what I heard about PPCoin. Thank you for going through the code to find out.

Does the probability of finding POS block increase linearly with days between 30 and 90 but is independent of the quantity of coins in the chunk?
In PPC it is proportional to coin days, the number of coins in the stake multiplied by the number of days. Since there are only 60 POS blocks available at maximum every hour, if you only have small stakes your chance of getting one block is small. This discourage small stake holders from supporting the network by trying to find POS blocks.