Most of the local pros here in NYC make money giving lessons and/or are sponsored by a room to play free. Even with that, they still need to either gamble or constantly cash in local tournaments (most do both). Then you have others that have day jobs as well. I think most of the "open" level...