1-- this is always a contentious problem, but I think 'Which president was Mr Green?' works well enough.
2-- 'put him behind the barrel', perhaps? 'Present him with an accomplished fact'? Those are the only phrases that springs to mind.
- For Teachers