No public buildings, roads, bridges, etc should be named for living people. Let their entire lives be known before the naming.
A hundred,or so, years later the left will decide whether to tear them down.
The current "Meadowlands Arena" in New Jersey was originally named "Brendon Byrne Arena" for the then-Governor of New Jersey, a Democrat of course.
That lasted 15 years. Then, in 1996, it was renamed for Continental Airlines; after that it was called "IZOD Center."
Now it's "Meadowlands Arena," I guess because they couldn't find anyone who wanted to pay their rate for the "naming rights."
We can easily fix that.