It's been a tumultuous few years (and then some) for Bam Margera due to the substance abuse issues that have impacted his ...