Congestion charge and parking availability would have already frozen out most lower owners driving into Central London (zone 1 and 2). What does rent stabilised mean here? Not a phrase I've ever heard regarding council housing in the UK.
Given the time of day it’s likely OP was just repeating YouTube talking points from outrage bait videos, rather than being an actual American, but the infection remains regardless, the whole “hands up don’t shoot” nonsense where people in the U.K. acted like the police were armed for example