Is "I do the worthy sacrifice" grammatically correct?

Solution 1:

Here is the full verse of the song, by Swedish metallers, Sabaton

I do my duties, pay the price I’ll do the worthy sacrifice I know my deeds are not in vain

  1. They are Swedish, so they are forgiven. [said jokingly but seriously]
  2. It would be better with make but no one told them.

Sometimes things are simpler than they seem.