DESPITE ALL Expression that means TO WEIGH EVERYTHING even if [all this] has happened, even if all these problems exist