I don't think there is anything wrong in earning money from the sport you love. If you work hard and get benefits from it, there is no harm. The day you feel that you are not working hard and are only looking at the benefits, that's where the problem is.