Grade the 'Blue Bloods' Season 12 finale: