There were plenty of Earmarks in the Bill for Republicans, Richard Shelby slipped in about $650 Million himself.
I'm sure, that "former" Democrat is one of the main reasons this is even happening. And he won't even be back again next year to answer for any of it, how convenient.