Being based at MIA for 13 years I can understand confusion with taxiway signs and lights. I hated landing at night and getting off on an unfamiliar taxiway and finding myself back to familiar territory. I have even heard ground control appologize for the confusing signs when pilots couldn't figure out what they meant. If BA crunched a couple of lights, no big deal. It doesn't mean they were unprofessional, just made a tiny mistake. I landed at Denver once in a snowstorm and it took forever to get to the gate because all the taxiway signs were covered with snow, the visibility was bad and it was night time at an unfamiliar airport. I knew the chances of screwing up were very high no matter how careful I was. I hate trying to find my gate using my compass.