It seems like Michael Bay's movies are often filled with racial stereotypes. Not just for blacks but for pretty much any character or person who isn't a white person of either American or British background. There's plenty of times when some other European, Asian, and other ethnicities don't come through his movies unscathed.
Does he really think all Scottish people speak with a thick brogue, or that all black women are heavier-set and boisterous three-snap loud mouths, and all black-men are rambling lecherous people who say "Dayum! Um-um-um!"
Think of some of the stereotype robots from the Transformer movies, pretty much any black character from any of his movies (usually background characters, sometimes secondary characters). The Rock, Transformers, The Island plenty of characters stand out as being racial or national stereotypes.
Other than the white people, normally (as I said Americans and British people tend to fare better than most other European nationalities) all other characters are just broad caricatures like they're from a Mickey Mouse cartoon from the 40s.
And I don't think he's racist, nationalist or anything like that I just think he has the mind of a 10-year-old and doesn't realize he's being slightly offensive.
Your argument is already partially flawed, Scotland is part of the UK, hence all Scots are also British.