Dictionary.com
Thesaurus.com

has been foisting

  • present perfect progressive
    of foist (3rd person singular).
    foist
    verb (used with object)
    to force upon or impose fraudulently or unjustifiably (usually followed by on or upon).

More Suggestions