Tee Franklin Calls Out Stephen Amell – and Gets a Tweet BackArrow star Stephen Amell has been under considerable criticism of late. Last week, decided to continue to host his podcast “How’d You Do It?” despite