It really depends on how security is feeling on a given day. I've flow Southwest airlines and they do allow you to carry on bowling balls. The problem is getting them through the security check point. Sometimes I can go through with no question, other times they make me check it.
Pretty sure no, because you can knock someone out with those.
No you can't, but check with the airline to make shure.