I have a Canadian Student Visa. I did not know that I am supposed to get a C-1 visa for a stopover in LAX for 2 hours. I did not need to change airport so I thought that a visa was not required. I booked with Japan Airline with a connection at LAX to Canada. However, I was detained in LA and the officer told me that I would be deported back to the Philippines where I came from. Luckily, I explained to them my situation and they made me just pay a visa waiver fee of $585. They also told me that Japan Airlines (the airline that I took) would be penalized for allowing me to board the plane without checking if I had a transit visa.
My question is: is Japan Airline liable for allowing me to board their plane without checking?