The wife of Stone Temple Pilots singer Scott Weiland has filed for divorce after two years of marriage. Citing irreconcilable differences, Mary Weiland is seeking spousal and child support and full custody of their two kids. Last December, the singer — who has a history of drug problems — pleaded guilty to domestic battery after fighting with his wife at Las Vegas's Hard Rock hotel. He agreed to undergo counseling and the charges were dismissed.