Never stopped DC from making bad decisions before. :P
And yeah, Perry's not gonna stand for Clark trying to pour his soul out over trivial matters and simple moral quandaries. Which is why he's perfect for the role; you'll only see it when s**t truly matters. There's a natural resistance there that'll prevent the situation from happening too often.