The main reason I don't carry it is because
1. every bear I see is running away from me,
2. I only see about one bear every two years because I always have my dog with me,
3. As YC notes, train with the canister...I don't know how bad bear spray is compared to CS gas used for military...