Thanks for the view from the other side. Yes, the instructions could have been better. On the other hand, the majority of pools managed to implement the MN and surprise surprise - they still mine the coin even when the rate is lower by 20%. However, their compliance is putting them into disadvantaged positions against your pool so it is unlikely this situation will last much longer.
Look we have no problem complying, but 95% of those pools just had to update to the latest version of NOMP (the solution was provided for them) we have to write it custom. We would pay the 20%, and work it in to our formula-- but like I said instructions were not clear, even after we scrubbed through this thread and the darkcointalk one. This is coming from my engineers who spent like the better part of yesterday looking in to trying write in compliance.
Thanks for coming here and clarifying your points, much appreciated. Up until now I was under the impression that greed is the only factor for not paying the MN :-)
I wasn't even aware stratum updates were required until about 20 minutes ago. I am asking my developer to merge the changes now.
However, I still think this is stupid and should be done in the wallet code.