Dictionary.com
Thesaurus.com

have been bludgeoning

  • present perfect progressive
    of bludgeon.
    bludgeon
    noun
    a short, heavy club with one end weighted, or thicker and heavier than the other.