Okay.
Is there any miner who accept to validate OP_RETURN data in return for their own interest for valitating those outputs
No. To the Bitcoin network anything in the OP_RETURN output has no meaning or significance. It is third party systems which use OP_RETURN for some specific meaning. Without that third party the message means nothing.
For example imagine an OP_RETURN message which says "I D&T transfer 250 bingbings to onkkill (signature)". There is no such concept of a bingbings in the Bitcoin network. In fact the entire OP_RETURN is just treated as "junk". However imagine there was a bingbings network and it could verify that I have 250 bingbings eligible for transfer and also to transfer and that the message is authentic (created by me). The bitcoin network (nodes and miners) have no idea what that means, they don't care. It is only in this hypothetical bingbings network (which is piggybacking on Bitcoin) that the message has any meaning or relevance. Under this scenario now in the future YOU could create a new OP_RETURN transfering some number of bingbings to someone else. Once again the bitcoin network won't be validating it, hell it won't even be reading it. OP_RETURN is just a way for your to piggyback your third party message onto the Bitcoin network.
Why would bingbings piggyback on Bitcoin instead of using their own network? Bitcoin is incredibly secure, many magnitudes more secure than a bingbings network could ever hope to be. What if I didn't have any bingbings and created the message anyways would the OP_RETURN output be valid? Of course it was. Any data in an OP_RETURN output (subject to size and number limitations) is valid. The Bitcoin network has no idea what the actual message is, doesn't care, and has no way or reason to try and validate it. So it would eventually be included in a block. However clients on the bingbings network parse the Bitcoin blockchain and would see by OP_RETURN message but they (BingBings nodes) would discard it as invalid because it is not valid for THEIR network.