The exterior of a race car is very, very important to sponsors. That is where they gain their primary market presence. And considering that some sponsors pay millions upon millions, they expect a return on their investment by way of publicity and visible placement of their logos. Every millimeter is scrutinized, and teams of lawyers, advertising experts, heck, even fashion experts all contribute to the layout and placement of advertiser logos. Trust me, they just don't slap logos on at random or without very careful consideration. I mentioned lawyers, and they have a big say.
Many other teams got out of tobacco sponsorship, but Ferrari and Marlboro continued their relationship. And only a fool would believe that any company would spend approximately 50 million a year in just good will. No, it's for advertising, it's for a business reason. So they push the boundaries, yet remain technically legal. The lawyers are there for that reason. Just recently, when Ferrari raced at a venue where it was not illegal to display tobacco advertising, they had the marlboro logo up and prominent. When they were in a country where tobacco advertising was illegal, the Marlboro logo was replaced by the barcode. from a distance or if you have bad eyesight, they are don't look much different. But the fact that when they have the legal opportunity, Ferrari display the Marlboro logo. Yes, it's technically legal, but debatable on morality.
Now let's get down to the unsavory aspect of tobacco advertising. It is composed ot two distinct campaigns. The first is to get young people to smoke, and the second is to generate brand loyalty. You can't get loyal customers if they don't smoke. So although I do agree that people are accountable by their personal choices, I also believe that children and youths are easily influenced and do not posess the emotional and intellectual maturity to make good decisions. That's why the voting age isn't three.
Ferrari have a history of pushing boundaries. I appreciate and respect most aspects of this, they have come up with exciting and interesting innovations. So although at present Ferrari and Marlboro are technically legal, public opinion is swaying, and when that happens, politicians get involved, and they are the ones who will change the laws to close these kinds of loopholes.
Red? Yup, the Marlboro pack is red, and yes, Ferraris have been red. But not THAT red. There are different shades of red. The red of ferraris of years gone by is distincly different then what is currently carried on the 2010 Ferrari. There is Ferrari red, and there is Marlboro red, and they are different than each other.

Racing should be decided on the track, not the court room.