Both of the organization you are asking about are primarily amateur organizations. However, the BCA has strong "pro" ties. We are a partner in promoting the Derby City Classic. Also, we are bringing back the US Open One Pocket event in November of this year - in conjunction with a national amateur 9-ball event. For more info go to playbca.com.
I think it is important to remember that (hopefully) everyone is really trying to better the everychanging landscape of pool.
If you have any questions about the BCA, please call me at 702-719-7665 (office phone) or my cell at 812-987-1461.
Mark Griffin