Generally speaking, yes. You will probably have to turn the laptop on at the security check point in the airport so that security can verify that it's really a laptop and not, say, 5 pounds of C-4 shaped like a laptop. Note that you will be told to turn off "all electronic devices" ... which includes laptops ... at certain times during the flight (normally a few minutes before takeoff and landing).
no but you can bring your own
Yes, of course it is illegal to bring BB guns on planes.
No.
Yes, most airlines allow laptops to be taken on air planes.
yes you can bring fishing hooks on planes
Canned ham in a can, no.
Some planes have wifi, so you could bring your laptop or ipod with you. You can always bring books or paper, too. Most planes have a rdio in the seats, you if you bring ear/head phones, you can listen to music. And you can sleep!
No you can not bring any type of sharpe item. You can place it in your check-in luggage.
They are changing so they can be lighter and smaller where we can carry/bring them places easier.
for a faster way to get to your destonation.
Yes but subject to security requirements at the time
Laptops allow people to bring the computer to the problem, instead of the problem to the computer. This allows much greater use of computers to solve the problems of society.