=
Yes, They are:)
Yes, as long as they are in the checked baggage.
1 litre
It actually depends if it smells. If it does, then no, you can't take it unless its sealed and checked in as baggage.
Don't think so. If you have it in checked baggage that should do it.
Yes, you can pack knives in your checked luggage.
not in carry on baggage, but you can in checked baggage
Yes there is no problem to take hair straighteners in your hold or cabin baggage but not gas powered hair curlers
Within the US if your back is checked, this is OK. Between countries, you have some food regulations that you're not supposed to break.
Yes, you can fly with food, but there are restrictions. You can take food in your checked baggage, but food you take on the plane with you must be purchased in the airport after you have gone through checkpoint.
Possibly....It would probably be checked, though