Business community feels the squeeze as calls grow to abolish Super Tax

time May 23 2026